SELF ASSEMBLING NANO TECHNOLOGY